shopping - general online shopping authors writing prices publisher rates author compare publishing book best deals comparisons editing cheap novel writer